libxenstat: always free qmp_stats
authorWei Liu <wei.liu2@citrix.com>
Wed, 8 Apr 2015 16:08:21 +0000 (17:08 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Wed, 15 Apr 2015 16:10:58 +0000 (17:10 +0100)
commit99e774937b4d212dd2942064f713a30be41b8d1f
tree17747e7b54140d862b1fb5e7a2ebb891b4edeb3c
parent4df4065323101120d9881c6884e612a453b4b63c
libxenstat: always free qmp_stats

Originally qmp_stats is only freed in failure path and leaked in success
path.

Instead of wiring up the success path, rearrange the code a bit to
always free qmp_stats before checking if info is NULL.

Signed-off-by: Wei Liu <wei.liu2@citrix.com>
Cc: Ian Campbell <ian.campbell@citrix.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Charles Arnold <carnold@suse.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
tools/xenstat/libxenstat/src/xenstat_qmp.c